package com.jeecg.demo.entity;

import org.hibernate.annotations.GenericGenerator;
import org.jeecgframework.poi.excel.annotation.Excel;

import javax.persistence.*;

/**   
 * @Title: Entity
 * @Description: 港口信息维护
 * @author onlineGenerator
 * @date 2023-07-11 15:15:11
 * @version V1.0   
 *
 */
@Entity
@Table(name = "MT_CORE_PORTS", schema = "")
@SuppressWarnings("serial")
public class MtCorePortsEntity implements java.io.Serializable {
	/**主键*/
	private java.lang.String id;
	/**港口编号*/
	@Excel(name="港口编号",width=15)
	private java.lang.Integer portid;
	/**系统编号*/
	@Excel(name="系统编号",width=15)
	private java.lang.Integer sysid;
	/**港口名称*/
	@Excel(name="港口名称",width=15)
	private java.lang.String portname;
	/**略号*/
	@Excel(name="略号",width=15)
	private java.lang.String lueh;
	/**拼音*/
	@Excel(name="拼音",width=15)
	private java.lang.String piny;
	/**区域*/
	@Excel(name="区域",width=15)
	private java.lang.String quy;
	/**排序*/
	@Excel(name="排序",width=15)
	private java.lang.Integer paix;
	/**港口编码*/
	@Excel(name="港口编码",width=15)
	private java.lang.String portbm;
	/**是否有效*/
	@Excel(name="是否有效",width=15)
	private java.lang.Integer isvalid;
	/**注释*/
	@Excel(name="注释",width=15)
	private java.lang.Integer worktypeid;
	/**时间*/
	@Excel(name="时间",width=15,format = "yyyy-MM-dd")
	private java.util.Date createTime;
	
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  主键
	 */
	@Id
	@GeneratedValue(generator = "paymentableGenerator")
	@GenericGenerator(name = "paymentableGenerator", strategy = "uuid")

	@Column(name ="ID",nullable=false,length=36)
	public java.lang.String getId(){
		return this.id;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  主键
	 */
	public void setId(java.lang.String id){
		this.id = id;
	}
	/**
	 *方法: 取得java.lang.Integer
	 *@return: java.lang.Integer  港口编号
	 */

	@Column(name ="PORTID",nullable=false,length=10)
	public java.lang.Integer getPortid(){
		return this.portid;
	}

	/**
	 *方法: 设置java.lang.Integer
	 *@param: java.lang.Integer  港口编号
	 */
	public void setPortid(java.lang.Integer portid){
		this.portid = portid;
	}
	/**
	 *方法: 取得java.lang.Integer
	 *@return: java.lang.Integer  系统编号
	 */

	@Column(name ="SYSID",nullable=false,length=10)
	public java.lang.Integer getSysid(){
		return this.sysid;
	}

	/**
	 *方法: 设置java.lang.Integer
	 *@param: java.lang.Integer  系统编号
	 */
	public void setSysid(java.lang.Integer sysid){
		this.sysid = sysid;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  港口名称
	 */

	@Column(name ="PORTNAME",nullable=false,length=30)
	public java.lang.String getPortname(){
		return this.portname;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  港口名称
	 */
	public void setPortname(java.lang.String portname){
		this.portname = portname;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  略号
	 */

	@Column(name ="LUEH",nullable=true,length=30)
	public java.lang.String getLueh(){
		return this.lueh;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  略号
	 */
	public void setLueh(java.lang.String lueh){
		this.lueh = lueh;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  拼音
	 */

	@Column(name ="PINY",nullable=true,length=30)
	public java.lang.String getPiny(){
		return this.piny;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  拼音
	 */
	public void setPiny(java.lang.String piny){
		this.piny = piny;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  区域
	 */

	@Column(name ="QUY",nullable=true,length=30)
	public java.lang.String getQuy(){
		return this.quy;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  区域
	 */
	public void setQuy(java.lang.String quy){
		this.quy = quy;
	}
	/**
	 *方法: 取得java.lang.Integer
	 *@return: java.lang.Integer  排序
	 */

	@Column(name ="PAIX",nullable=true,length=10)
	public java.lang.Integer getPaix(){
		return this.paix;
	}

	/**
	 *方法: 设置java.lang.Integer
	 *@param: java.lang.Integer  排序
	 */
	public void setPaix(java.lang.Integer paix){
		this.paix = paix;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  港口编码
	 */

	@Column(name ="PORTBM",nullable=true,length=30)
	public java.lang.String getPortbm(){
		return this.portbm;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  港口编码
	 */
	public void setPortbm(java.lang.String portbm){
		this.portbm = portbm;
	}
	/**
	 *方法: 取得java.lang.Integer
	 *@return: java.lang.Integer  是否有效
	 */

	@Column(name ="ISVALID",nullable=true,length=1)
	public java.lang.Integer getIsvalid(){
		return this.isvalid;
	}

	/**
	 *方法: 设置java.lang.Integer
	 *@param: java.lang.Integer  是否有效
	 */
	public void setIsvalid(java.lang.Integer isvalid){
		this.isvalid = isvalid;
	}
	/**
	 *方法: 取得java.lang.Integer
	 *@return: java.lang.Integer  注释
	 */

	@Column(name ="WORKTYPEID",nullable=true,length=10)
	public java.lang.Integer getWorktypeid(){
		return this.worktypeid;
	}

	/**
	 *方法: 设置java.lang.Integer
	 *@param: java.lang.Integer  注释
	 */
	public void setWorktypeid(java.lang.Integer worktypeid){
		this.worktypeid = worktypeid;
	}
	/**
	 *方法: 取得java.util.Date
	 *@return: java.util.Date  时间
	 */

	@Column(name ="CREATE_TIME",nullable=true,length=32)
	public java.util.Date getCreateTime(){
		return this.createTime;
	}

	/**
	 *方法: 设置java.util.Date
	 *@param: java.util.Date  时间
	 */
	public void setCreateTime(java.util.Date createTime){
		this.createTime = createTime;
	}
}
